project(Tetris)

find_package(QT NAMES Qt6 REQUIRED COMPONENTS Widgets)
find_package(Qt6 REQUIRED COMPONENTS Widgets)

set(tetris_inc)

set(tetris_src
"./main.cpp")

set(proto_models
)

set(tetris_ui
)

add_executable(${PROJECT_NAME} ${tetris_inc} ${tetris_src} ${proto_models})
target_include_directories(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_LIST_DIR}/inc" "${CMAKE_CURRENT_LIST_DIR}/protos/build")
#target_link_libraries(${PROJECT_NAME} PRIVATE utility spdlog ImGui_SDL protobuf::libprotobuf Qt6::Widgets volk::volk)
target_link_libraries(${PROJECT_NAME} PRIVATE PhysXExtensions)

#set_target_properties(${PROJECT_NAME} PROPERTIES
#    AUTOMOC ON
#    AUTOUIC ON
#)